Oded Lachish
نویسندگان
چکیده
We study the string-property of being periodic and having periodicity smaller than a given bound. Let Σ be a fixed alphabet and let p, n be integers such that p ≤ n2 . A length-n string over Σ, α = (α1, . . . , αn), has the property Period(p) if for every i, j ∈ {1, . . . , n}, αi = αj whenever i ≡ j (mod p). For an integer function g = g(n) ≤ n2 , the property Period(≤ g) is the property of all strings that are in Period(p) for some p ≤ g. The property Period(≤ n2 ) is also called Periodicity. An -test for a property P of length-n strings is a randomized algorithm that for an input α distinguishes between the case that α is in P and the case where one needs to change at least an -fraction of the letters of α to get a string in P . The query complexity of the -test is the number of letter queries it makes for the worst case input string of length n. We study the query complexity of -tests for Period(≤ g) as a function of g, when g varies from 1 to n2 , while ignoring the exact dependence on the proximity parameter . We show that there exists an exponential phase transition in the query complexity around g = log n. That is, for every δ > 0 and g ≥ (log n) , every two-sided, adaptive -test for Period(≤ g) has a query complexity that is polynomial in g. On the other hand, for g ≤ logn 6 , there exists a one-sided error, non-adaptive -test for Period(≤ g), whose query complexity is poly-logarithmic in g. We also prove that the asymptotic query complexity of one-sided error non-adaptive -tests for Periodicity is Θ( √ n log n), ignoring the dependence on .
منابع مشابه
The Covering and Boundedness Problems for Branching Vector Addition Systems
The covering and boundedness problems for branching vector addition systems are shown complete for doubly-exponential time.
متن کاملNon-deterministic branching programs with logarithmic repetition cannot efficiently compute small monotone CNFs
In this paper we establish an exponential lower bound on the size of syntactic non-deterministic read d-times branching programs for d ≤ log n/10 computing a class of monotone CNFs with a linear number of clauses. This result provides the first separation of classes NP and co-NP for syntactic branching programs with a logarithmic repetition and the first separation of syntactic non-deterministi...
متن کاملHilbert's Thirteenth Problem and Circuit Complexity
We study the following question, communicated to us by Miklós Ajtai: Can all explicit (e.g., polynomial time computable) functions f : ({0, 1}) → {0, 1} be computed by word circuits of constant size? Here, a word circuit is an acyclic circuit where each wire holds a word (i.e., an element of {0, 1}) and each gate G computes some binary operation gG : ({0, 1}) → {0, 1}, defined for all word leng...
متن کاملParity Games on Graphs with Medium Tree-Width
This paper studies the problem of solving parity games on graphs with bounded tree-width. Previous work by Obdržálek has produced an algorithm that uses n ) time and n ) space, where k is the tree-width of the graph that the game is played on. This paper presents an algorithm that uses n log n) time and O(n+ k log n) space. This is the fastest known algorithm for parity games whose tree-width k...
متن کاملImproved competitive ratio for the matroid secretary problem
The Matroid Secretary Problem, introduced by Babaioff et al. (2007), is a generalization of the Classical Secretary Problem. In this problem, elements from a matroid are presented to an on-line algorithm in a random order. Each element has a weight associated with it, which is revealed to the algorithm along with the element. After each element is revealed the algorithm must make an irrevocable...
متن کامل